Include check for offscreen windows in WINDOW_IS_TOPLEVEL
authorRichard Hult <richard@imendio.com>
Mon, 5 Jan 2009 14:34:44 +0000 (15:34 +0100)
committerAlexander Larsson <alex@localhost.localdomain>
Thu, 2 Apr 2009 08:15:21 +0000 (10:15 +0200)
gdk/quartz/gdkwindow-quartz.c

index c6ed9cb9e62a7ee72c3815bbd599402f9e43ddc2..cf2508b9ee8924fbd67d90917421ef13b091ecf4 100644 (file)
@@ -48,9 +48,10 @@ static void clear_toplevel_order  (void);
 
 static FullscreenSavedGeometry *get_fullscreen_geometry (GdkWindow *window);
 
-#define WINDOW_IS_TOPLEVEL(window)                \
-  (GDK_WINDOW_TYPE (window) != GDK_WINDOW_CHILD && \
-   GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN)
+#define WINDOW_IS_TOPLEVEL(window)                  \
+  (GDK_WINDOW_TYPE (window) != GDK_WINDOW_CHILD &&   \
+   GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN && \
+   GDK_WINDOW_TYPE (window) != GDK_WINDOW_OFFSCREEN)
 
 static void gdk_window_impl_iface_init (GdkWindowImplIface *iface);